be overly punctilious - Alemán Inglés Diccionario